package singleCrud

// 手动配置信息
type TplStruct struct {
	Name           string              `json:"name" description:"模块名称"`
	Label          string              `json:"label" description:"中文名称"`
	ApiType        string              `json:"api_type" description:"api请求方法"`
	FileApi        string              `json:"file_api" description:"请求api包名称"`
	FileServer     string              `json:"file_server"      description:"数据服务server包名称"`
	FileController string              `json:"file_controller"  description:"控制器controller包名称"`
	DataStruct     interface{}         `json:"data_struct" description:"结构体"`
	EntityName     string              `json:"entity_name" description:"数据库entity对象名称"`
	NumField       int                 `json:"num_field" description:"字段数量"`
	Fields         []*TplStructFields `json:"fields" description:"子字段数组"`
}
// 代码字段信息
type TplStructFields struct {
	Index       int    `json:"index" description:"字段排序号"`
	Name        string `json:"name" description:"字段名称"`
	JsonName    string `json:"json_name" description:"json名称"`
	Description string `json:"description"  description:"详细说明"`
}
